#include<stdio.h>
//定义阶层函数
 double fact(int n)
 {
 	double y=1;
 	for(int i=1;i<=n;i++)
 	{
 		y=y*i;
	 }
	 return y;
 }
int main()
{
	double y;
	int m,n;
	scanf("%d %d",&m,&n);
	y=fact(n)/(fact(m)*fact(n-m));//注意优先级
	printf("result = %.0lf",y);
	return 0;
}